Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[chore] generate Kubernetes manifests (part 1) #790

Merged
merged 4 commits into from
Mar 11, 2023
Merged

[chore] generate Kubernetes manifests (part 1) #790

merged 4 commits into from
Mar 11, 2023

Conversation

puckpuck
Copy link
Contributor

@puckpuck puckpuck commented Mar 10, 2023

Fixes #545

Uses helm template ... to generate the Kubernetes manifests. sed commands are added to remove Helm-specific annotations. Generation of the manifests is built into a make command. This will require some maintenance on our side to update the kubernetes manifests after Helm updates are made (perhaps we can automate this with a GHA)

With this users can run kubectl apply -f kubernetes/opentelemetry-demo.yaml to install the demo without Helm.

This is part 1 or 2 for this PR. This PR adds the required logic to the Makefile, and sets up yamllint to work properly for the next PR which will add the actual manifest.

  • CHANGELOG.md updated to document new feature additions
  • Appropriate documentation updates in the docs

Maintainers will not merge until the above have been completed. If you're unsure
which docs need to be changed ping the
@open-telemetry/demo-approvers.

Signed-off-by: Pierre Tessier <[email protected]>
@puckpuck puckpuck requested a review from a team March 10, 2023 01:31
@puckpuck puckpuck added the v1.4 required for 1.4 release label Mar 10, 2023
@puckpuck puckpuck changed the title [chore] generate kubernetes manifests [chore] generate Kubernetes manifests (part 1) Mar 10, 2023
Copy link
Member

@julianocosta89 julianocosta89 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@cartersocha
Copy link
Contributor

Changelog needed ?

@puckpuck
Copy link
Contributor Author

Changelog needed ?

Next PR will have the changelog

@puckpuck puckpuck merged commit 7dd5e4a into open-telemetry:main Mar 11, 2023
@puckpuck puckpuck deleted the generate_kubernetes_manifests branch March 11, 2023 05:04
styblope pushed a commit to instana/opentelemetry-demo that referenced this pull request Mar 12, 2023
* generate kubernetes manifests

Signed-off-by: Pierre Tessier <[email protected]>

* add generated k8s manifest to yamlignore

Signed-off-by: Pierre Tessier <[email protected]>

* remove manifest to setup yamllint

Signed-off-by: Pierre Tessier <[email protected]>

---------

Signed-off-by: Pierre Tessier <[email protected]>
Co-authored-by: Carter Socha <[email protected]>
mat-rumian pushed a commit to SumoLogic/opentelemetry-demo that referenced this pull request Mar 20, 2023
* generate kubernetes manifests

Signed-off-by: Pierre Tessier <[email protected]>

* add generated k8s manifest to yamlignore

Signed-off-by: Pierre Tessier <[email protected]>

* remove manifest to setup yamllint

Signed-off-by: Pierre Tessier <[email protected]>

---------

Signed-off-by: Pierre Tessier <[email protected]>
Co-authored-by: Carter Socha <[email protected]>
juliangiuca pushed a commit to juliangiuca/opentelemetry-demo that referenced this pull request Apr 12, 2023
* generate kubernetes manifests

Signed-off-by: Pierre Tessier <[email protected]>

* add generated k8s manifest to yamlignore

Signed-off-by: Pierre Tessier <[email protected]>

* remove manifest to setup yamllint

Signed-off-by: Pierre Tessier <[email protected]>

---------

Signed-off-by: Pierre Tessier <[email protected]>
Co-authored-by: Carter Socha <[email protected]>
jmichalak9 pushed a commit to jmichalak9/opentelemetry-demo that referenced this pull request Mar 22, 2024
* generate kubernetes manifests

Signed-off-by: Pierre Tessier <[email protected]>

* add generated k8s manifest to yamlignore

Signed-off-by: Pierre Tessier <[email protected]>

* remove manifest to setup yamllint

Signed-off-by: Pierre Tessier <[email protected]>

---------

Signed-off-by: Pierre Tessier <[email protected]>
Co-authored-by: Carter Socha <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
v1.4 required for 1.4 release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add Kubernetes yaml for demo
4 participants